package com.wus.system.service;

import com.wus.common.core.domain.user.AccountInfo;
import com.wus.system.request.LoginUserReq;
import com.wus.system.request.PageRequest;
import com.wus.system.request.SysUserRegisterReq;
import com.wus.system.request.SysUserPageReq;
import com.wus.common.core.domain.page.PageResultDTO;

/**
 * <p>
 * 用户信息表 服务类
 * </p>
 *
 * @author wus
 * @since 2024-12-31
 */
public interface ISysUserService {

    AccountInfo login(LoginUserReq req);

    Boolean register(SysUserRegisterReq req);

    PageResultDTO page(PageRequest req);

    PageResultDTO customPage(SysUserPageReq req);
}
